1
R图形架构:高级与低级逻辑
AI014Lesson 9
00:00

R图形引擎基于分层的 画家模型,其中可视化分为 高级函数 用于初始化新画布,以及 低级函数 用于修改现有显示内容。

1. 初始化逻辑

高级命令(例如 tree()gam())会清除当前设备并建立坐标系统。管理该环境需要理解 search() 搜索路径和 library() 集成,通常涉及 CRAN.packages()。用户可通过以下方式探索基础结构: help.start()help()example()demo()

2. 统计信息与几何图形的映射

来自 nlm() (使用 hessian = TRUE)提供了视觉图层的数据。例如,要可视化95%置信区间(±1.96倍标准误)中的不确定性,我们可从 out$hessian中推导出标准误:

se <- sqrt(diag(solve(out$hessian)))
高级gam() / tree()计算out$hessian低级points() / lines()

3. 多样化的画布

R支持针对以下领域的专用环境: 稳健回归rlm()lqs())、 加性模型gam())、 基于树的模型tree(),以及 混合效应模型lme()nlme())。高级平滑加性函数可通过 acepack() (包括 ace()avas()),而 mda()bruto()mars() 则提供投影追逐能力。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>